<html>
 <head>
  <link href="./leetcode-problem.css" rel="stylesheet" type="text/css">
 </head>
 <body>
  <div class="question_difficulty">
   难度：Medium
  </div>
  <div>
   <h1 class="question_title">
    43. Multiply Strings
   </h1>
   <p>
    Given two non-negative integers
    <code>
     num1
    </code>
    and
    <code>
     num2
    </code>
    represented as strings, return the product of
    <code>
     num1
    </code>
    and
    <code>
     num2
    </code>
    , also represented as a string.
   </p>
   <p>
    <strong>
     Example 1:
    </strong>
   </p>
   <pre>
<strong>Input:</strong> num1 = "2", num2 = "3"
<strong>Output:</strong> "6"</pre>
   <p>
    <strong>
     Example 2:
    </strong>
   </p>
   <pre>
<strong>Input:</strong> num1 = "123", num2 = "456"
<strong>Output:</strong> "56088"
</pre>
   <p>
    <strong>
     Note:
    </strong>
   </p>
   <ol>
    <li>
     The length of both
     <code>
      num1
     </code>
     and
     <code>
      num2
     </code>
     is &lt; 110.
    </li>
    <li>
     Both
     <code>
      num1
     </code>
     and
     <code>
      num2
     </code>
     contain&nbsp;only digits
     <code>
      0-9
     </code>
     .
    </li>
    <li>
     Both
     <code>
      num1
     </code>
     and
     <code>
      num2
     </code>
     &nbsp;do not contain any leading zero, except the number 0 itself.
    </li>
    <li>
     You
     <strong>
      must not use any built-in BigInteger library
     </strong>
     or
     <strong>
      convert the inputs to integer
     </strong>
     directly.
    </li>
   </ol>
  </div>
  <div>
   <h1 class="question_title">
    43. 字符串相乘
   </h1>
   <p>
    给定两个以字符串形式表示的非负整数&nbsp;
    <code>
     num1
    </code>
    &nbsp;和&nbsp;
    <code>
     num2
    </code>
    ，返回&nbsp;
    <code>
     num1
    </code>
    &nbsp;和&nbsp;
    <code>
     num2
    </code>
    &nbsp;的乘积，它们的乘积也表示为字符串形式。
   </p>
   <p>
    <strong>
     示例 1:
    </strong>
   </p>
   <pre><strong>输入:</strong> num1 = "2", num2 = "3"
<strong>输出:</strong> "6"</pre>
   <p>
    <strong>
     示例&nbsp;2:
    </strong>
   </p>
   <pre><strong>输入:</strong> num1 = "123", num2 = "456"
<strong>输出:</strong> "56088"</pre>
   <p>
    <strong>
     说明：
    </strong>
   </p>
   <ol>
    <li>
     <code>
      num1
     </code>
     &nbsp;和&nbsp;
     <code>
      num2
     </code>
     &nbsp;的长度小于110。
    </li>
    <li>
     <code>
      num1
     </code>
     和&nbsp;
     <code>
      num2
     </code>
     只包含数字&nbsp;
     <code>
      0-9
     </code>
     。
    </li>
    <li>
     <code>
      num1
     </code>
     和&nbsp;
     <code>
      num2
     </code>
     &nbsp;均不以零开头，除非是数字 0 本身。
    </li>
    <li>
     <strong>
      不能使用任何标准库的大数类型（比如 BigInteger）
     </strong>
     或
     <strong>
      直接将输入转换为整数来处理
     </strong>
     。
    </li>
   </ol>
  </div>
 </body>
</html>